github star gitee star atomgit star PyPI Downloads AI编程 AI交流群

大家好,我是正在实战各种 AI 项目的程序员晚枫。

这是 OpenClaw 实用案例库发现系列的第 3 篇。

今天给大家带来完整的使用教程,从零开始学会使用这个技能库。

📋 准备工作

1. 安装 OpenClaw

前提条件

  • Python 3.9+
  • pip 包管理器
  • 网络连接

安装命令

1
2
3
4
5
# 使用 pip 安装
pip install openclaw

# 验证安装
openclaw --version

2. 配置 API 密钥

以阿里云百炼为例

1
2
3
4
5
6
7
# 创建配置文件
mkdir -p ~/.openclaw
cat > ~/.openclaw/config.yaml << EOF
model:
provider: bailian
api_key: 你的 API 密钥
EOF

3. 访问技能库

GitHub 地址
https://github.com/VoltAgent/awesome-openclaw-skills

ClawHub 地址
https://clawhub.ai/

🔧 安装技能

方式一:ClawHub 安装(推荐)

步骤 1:找到技能

在 ClawHub 搜索你需要的技能,例如:

1
clawhub search excel

步骤 2:安装技能

1
clawhub install <skill-slug>

示例

1
clawhub install excel-automation

步骤 3:验证安装

1
clawhub list

方式二:从 GitHub 安装

步骤 1:克隆技能仓库

1
2
git clone https://github.com/openclaw/skills.git
cd skills/skills/<skill-name>

步骤 2:复制到技能目录

1
2
3
4
5
# 全局安装
cp -r <skill-folder> ~/.openclaw/skills/

# 或工作区安装
cp -r <skill-folder> <project>/skills/

步骤 3:重启 OpenClaw

1
openclaw gateway restart

方式三:直接使用(最简单)

步骤:把技能的 GitHub 链接发给你的 AI 助手。

示例

1
帮我安装这个技能:https://github.com/openclaw/skills/tree/main/skills/excel-automation

AI 助手会自动处理安装。

📖 使用技能

示例 1:Excel 自动化

场景:每天需要生成销售报表。

步骤 1:安装技能

1
clawhub install excel-automation

步骤 2:配置技能

1
2
3
4
# 在技能目录创建 config.yaml
data_path: ./sales_data/
output_path: ./reports/
template: daily_report.xlsx

步骤 3:使用技能

1
2
3
4
from openclaw import Skill

excel_skill = Skill('excel-automation')
excel_skill.generate_report()

步骤 4:查看结果

1
ls ./reports/

示例 2:邮件自动发送

场景:每天需要发送日报邮件。

步骤 1:安装技能

1
clawhub install email-sender

步骤 2:配置技能

1
2
3
4
smtp_server: smtp.company.com
smtp_port: 587
username: your_email@company.com
password: your_password

步骤 3:使用技能

1
2
3
4
5
6
7
8
9
from openclaw import Skill

email_skill = Skill('email-sender')
email_skill.send(
to='boss@company.com',
subject='日报',
body='今日工作完成',
attachment='./reports/daily_report.xlsx'
)

示例 3:数据爬虫

场景:需要监控竞品价格。

步骤 1:安装技能

1
clawhub install web-scraper

步骤 2:配置技能

1
2
3
target_url: https://competitor.com/products
check_interval: 3600 # 每小时检查一次
notify_price_change: true

步骤 3:使用技能

1
2
3
4
from openclaw import Skill

scraper_skill = Skill('web-scraper')
scraper_skill.monitor()

🔍 搜索技能

按关键词搜索

1
2
3
4
5
6
7
8
# 搜索 Excel 相关
clawhub search excel

# 搜索邮件相关
clawhub search email

# 搜索爬虫相关
clawhub search scraper

按分类浏览

访问 GitHub 仓库,按分类浏览:

  • productivity/ 生产力
  • development/ 开发
  • data-science/ 数据科学
  • web-scraping/ 爬虫
  • ai-applications/AI 应用
  • integrations/ 集成

查看技能详情

1
2
3
4
5
# 查看技能信息
clawhub info <skill-slug>

# 查看技能评价
clawhub reviews <skill-slug>

⚠️ 注意事项

1. 安全检查

安装前检查

  • 查看技能来源
  • 阅读代码
  • 查看 VirusTotal 报告

检查命令

1
2
# 查看技能代码
cat ~/.openclaw/skills/<skill>/main.py

2. 权限控制

最小权限原则

  • 只给必要的权限
  • 定期审查权限
  • 及时撤销不用的权限

配置示例

1
2
3
4
5
6
permissions:
files:
- ./data/
- ./reports/
network:
- api.example.com

3. 版本管理

锁定版本

1
2
# 安装特定版本
clawhub install <skill-slug>@1.0.0

更新技能

1
2
3
4
5
# 更新所有技能
clawhub update --all

# 更新特定技能
clawhub update <skill-slug>

🛠️ 故障排除

问题 1:技能无法安装

可能原因

  • 网络问题
  • 权限不足
  • 依赖缺失

解决方法

1
2
3
4
5
6
7
8
# 检查网络
ping clawhub.ai

# 检查权限
ls -la ~/.openclaw/skills/

# 安装依赖
pip install -r requirements.txt

问题 2:技能无法运行

可能原因

  • 配置错误
  • API 密钥无效
  • 技能 bug

解决方法

1
2
3
4
5
6
7
8
# 检查配置
cat ~/.openclaw/config.yaml

# 测试 API
openclaw test-api

# 查看日志
cat ~/.openclaw/logs/openclaw.log

问题 3:技能冲突

可能原因

  • 多个技能使用相同名称
  • 技能版本不兼容

解决方法

1
2
3
4
5
6
7
8
# 列出所有技能
clawhub list

# 卸载冲突技能
clawhub uninstall <skill-slug>

# 重新安装
clawhub install <skill-slug>

📚 进阶技巧

技巧 1:技能组合

场景:需要多个技能协作。

示例

1
2
3
4
5
6
7
8
9
from openclaw import Skill

# 加载多个技能
excel = Skill('excel-automation')
email = Skill('email-sender')

# 组合使用
excel.generate_report()
email.send_report()

技巧 2:定时任务

场景:需要定时执行技能。

示例

1
2
3
4
5
6
7
8
9
10
11
12
from openclaw import Skill
import schedule

excel = Skill('excel-automation')

# 每天早上 9 点执行
schedule.every().day.at("09:00").do(excel.generate_report)

# 持续运行
while True:
schedule.run_pending()
time.sleep(60)

技巧 3:技能开发

场景:想自己开发技能。

步骤

  1. 参考现有技能代码
  2. 创建技能目录结构
  3. 编写 main.py
  4. 添加配置文件
  5. 测试技能
  6. 发布到 ClawHub

📞 相关资源

GitHub 仓库https://github.com/VoltAgent/awesome-openclaw-skills

ClawHubhttps://clawhub.ai/

OpenClaw 官方https://github.com/openclaw/openclaw

OpenClaw 文档https://docs.openclaw.ai/


🎯 AI 编程课程海报

想系统学习 OpenClaw 和 AI 编程?

联系方式

主营业务:AI 编程培训、企业内训、技术咨询


本文是"OpenClaw 实用案例库发现"系列第 3 篇,侧重使用教程。

更新时间:2026-03-17 00:09

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!